<?php 
namespace app\common\controller;
use think\Controller;
use think\Db;
use app\admin\model\Admin as AdminModel;
/**
* 管理员操作类
*/
class AdminService extends Controller
{	

	function __construct(){
		$this->web_title="直大购网站";		
    }
	/**
	* 添加管理员
	* 
	*/
	public function addAdminUser($user){
		//接收数组
		$selectRes=AdminModel::getByUsername($user['username']);
		//判断数据库是否存在该用户
		if($selectRes){
			$this->error('有这个用户了');
		}else{
			$res=AdminModel::create($user);
			return $res;
		}		
	}
	/**
	* 查询管理员
	* 
	*/
	public function selectAdminUser($id=''){
		//单个id查询admin
		if($id){
			$selectRes=AdminModel::get($id);
		}else{
		//查询所有的
			$selectRes=AdminModel::all();
		}
		return $selectRes;
	}
	/**
	* 更新管理员信息
	* 
	*/
	public function updateAdminUser($userData){
		$upRst=AdminModel::update($userData);
		return $upRst;
	}
	/**
	* 删除管理员信息
	* 
	*/
	public function deleteAdminUser($uid){
		$user=AdminModel::get($uid);
		if($user->delete()){
			return 'ok';
		}else{
			return 'error';
		}		
	}
}
